package com.woniu.job.service;

import com.woniu.job.entity.Company;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.job.entity.User;
import com.woniu.job.entity.Work;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author song
 * @since 2019-12-24
 */
public interface ICompanyService extends IService<Company> {
    /**
     * @Description:用户注册
     * @Param:
     * @return:
     * @Author: 福尔摩司
     * @Date: 2019/12/24 22:21
     */
    public  void  register(Company company);

    /**
    * @Description:用户登录
    * @Param:
    * @return:
    * @Author: 福尔摩司
    * @Date: 2019/12/25 14:57
    */
    public Company getByAccount(String account);

    /**
    * @Description:职位查询
    * @Param:
    * @return:
    * @Author: 福尔摩司
    * @Date: 2019/12/25 17:49
    */
    public List<Work> select(Work work);

    /**
     * 补全企业信息
     * @param company
     */
    public void addMessage(Company company);


    /**
     * @Description: 企业信息修改
     * @Param: 修改企业信息
     * @Author: 陈思宇
     * @Date: 2019/12/26 17:49
     */
    public void update(Company company);

    public Company getCompanysById(String id);
}
